package grupobbva.pe.operhc.service;

import grupobbva.pe.operhc.domain.PerfilRol;
import grupobbva.pe.operhc.domain.SegOpcion;
import grupobbva.pe.operhc.domain.SegUsuario;

import java.util.List;
import java.util.Map;

public interface LoginService {

	/**
	 * @param codUsuario
	 * @param codigoOfi
	 * @param codigoCargo
	 * @return SegUsuario
	 */
	public SegUsuario getIfUserExistsInApp(String codUsuario, String codigoOfi, String codigoCargo);

	/**
	 * @param codUsuario
	 * @return list
	 */
	public List<SegOpcion> getListOptionsByUsuario(String codUsuario);
	
	/**
	 * 
	 * @param codigoUsuario
	 * @return
	 */
	public Map<String, Object> getProfileHostByUsuario(String codigoUsuario);
	public List<PerfilRol> getRolesByPerfilesIDM(String codigoUsuario);
}
